Conversation
…ove sample table building
Remove hard coded conda environment from workflow_dispatcher.py
|
|
||
| eval "$(/opt/mambaforge/bin/conda shell.bash hook)" | ||
| cd {workflow_path} | ||
| conda activate /projects/envs/conda/jzander/envs/snakemake_9_slurm |
There was a problem hiding this comment.
Can we find a better way than hard coded Conda environments?
There was a problem hiding this comment.
Good Point.
Ich könnte als spalte zu den "conda_env_path" zu den workflows/*.csv hinzufügen. Damit könnten wir dann auch easy eigene envs für bestimmte workflows benutzen.
Allerdings ist das ja nur das Env, dass den Workflow initial anstößt. Daher sollte es überall gleich sein.
Alternativ würde ich es hard gecoded lassen, es aber als Konstante definieren und diese in der README beschreiben.
Was findest Du besser? Hat beides Vor und Nachteile.
There was a problem hiding this comment.
ich würde mir morgen noch mal gedanken machen, ob es da vielleicht ne elegante lösung gibt. was hältst zu von einem Snakemake workflow als wrapper? 😜
There was a problem hiding this comment.
Ich plädiere für möglichst wenig Snakemake :D
Add Core functionality